home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / email / Errors.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  3KB  |  68 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. '''email package exception classes.'''
  5.  
  6. class MessageError(Exception):
  7.     '''Base class for errors in the email package.'''
  8.     pass
  9.  
  10.  
  11. class MessageParseError(MessageError):
  12.     '''Base class for message parsing errors.'''
  13.     pass
  14.  
  15.  
  16. class HeaderParseError(MessageParseError):
  17.     '''Error while parsing headers.'''
  18.     pass
  19.  
  20.  
  21. class BoundaryError(MessageParseError):
  22.     """Couldn't find terminating boundary."""
  23.     pass
  24.  
  25.  
  26. class MultipartConversionError(MessageError, TypeError):
  27.     '''Conversion to a multipart is prohibited.'''
  28.     pass
  29.  
  30.  
  31. class MessageDefect:
  32.     '''Base class for a message defect.'''
  33.     
  34.     def __init__(self, line = None):
  35.         self.line = line
  36.  
  37.  
  38.  
  39. class NoBoundaryInMultipartDefect(MessageDefect):
  40.     '''A message claimed to be a multipart but had no boundary parameter.'''
  41.     pass
  42.  
  43.  
  44. class StartBoundaryNotFoundDefect(MessageDefect):
  45.     '''The claimed start boundary was never found.'''
  46.     pass
  47.  
  48.  
  49. class FirstHeaderLineIsContinuationDefect(MessageDefect):
  50.     '''A message had a continuation line as its first header line.'''
  51.     pass
  52.  
  53.  
  54. class MisplacedEnvelopeHeaderDefect(MessageDefect):
  55.     """A 'Unix-from' header was found in the middle of a header block."""
  56.     pass
  57.  
  58.  
  59. class MalformedHeaderDefect(MessageDefect):
  60.     '''Found a header that was missing a colon, or was otherwise malformed.'''
  61.     pass
  62.  
  63.  
  64. class MultipartInvariantViolationDefect(MessageDefect):
  65.     '''A message claimed to be a multipart but no subparts were found.'''
  66.     pass
  67.  
  68.